pack dog
a dog trained to carry a pack or other burden strapped to his back.
See also: pack-carrying dog packer (def. 3)